package com.oj.common.core.controller;

import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.db.Page;
import com.oj.common.core.domain.R;
import com.oj.common.core.domain.TableDataInfo;

import java.util.Collections;
import java.util.List;

/**
 * @Description
 * @Author bin
 * @Date 2025/4/17
 */
public class BaseController {
    public R<Void> toR(int AffectRows){
        return AffectRows > 0 ? R.ok() : R.fail();
    }

    public R<Void> toR(boolean result){
        return result ? R.ok() : R.fail();
    }

//    public TableDataInfo getTableDataInfo(List<?> list){
//        if (CollectionUtil.isEmpty(list)) {
//            return TableDataInfo.empty();
//        }
//        return TableDataInfo.success(list, new PageInfo<>(questionsVO).getTotal());
//    }
}
